punch or give blows in a fight - Francés Inglés Diccionario